off-site maintenance - German English Dictionary